package com.bryant.bryant_weather.apis

import com.bryant.bryant_weather.bean.LoginRequest
import com.bryant.bryant_weather.bean.LoginResponse
import com.bryant.bryant_weather.bean.UserInfoResponse
import retrofit2.http.Body
import retrofit2.http.GET
import retrofit2.http.POST

// 1. 在api文件定义接口
// 2. 写出请求类型和地址
// 3. 写出函数参数
// 4. 写出返回类型
interface ApiService {
    // 1. 登录接口
    @POST("login")
    suspend fun login(
        @Body body:LoginRequest
    ):LoginResponse

    // 2. 获取用户信息
    @GET("user-info")
    suspend fun getUserInfo():UserInfoResponse
}